export enum DICT_TYPE {
  USER_TYPE = 'user_type', // 用户类型 会员（客户端用户）| 管理员（管理端用户）
  COMMON_STATUS = 'common_status', // 系统状态
  TERMINAL = 'terminal', // 终端
  DATE_INTERVAL = 'date_interval', // 时间间隔类型

  // ========== SYSTEM 模块 ==========
  SYSTEM_USER_SEX = 'system_user_sex', // 用户性别
  SYSTEM_MENU_TYPE = 'system_menu_type', // 菜单类型
  SYSTEM_ROLE_TYPE = 'system_role_type', // 角色类型
  SYSTEM_DATA_SCOPE = 'system_data_scope', // 数据范围
  SYSTEM_NOTICE_TYPE = 'system_notice_type', // 通知类型
  SYSTEM_LOGIN_TYPE = 'system_login_type', // 登录类型
  SYSTEM_LOGIN_RESULT = 'system_login_result', // 登录结果
  SYSTEM_SMS_CHANNEL_CODE = 'system_sms_channel_code', // 短信渠道编码
  SYSTEM_SMS_TEMPLATE_TYPE = 'system_sms_template_type', // 短信模板类型
  SYSTEM_SMS_SEND_STATUS = 'system_sms_send_status', // 短信发送状态
  SYSTEM_SMS_RECEIVE_STATUS = 'system_sms_receive_status', // 短信接收状态
  SYSTEM_OAUTH2_GRANT_TYPE = 'system_oauth2_grant_type', // OAuth 2.0 授权类型
  SYSTEM_OAUTH2_SCOPE = 'system_oauth2_scope', // OAuth 2.0 授权范围
  SYSTEM_OAUTH2_REDIRECT_URI = 'system_oauth2_redirect_uri', // OAuth 2.0 可重定向的 URI 地址
  SYSTEM_MAIL_SEND_STATUS = 'system_mail_send_status', // 邮件发送状态
  SYSTEM_NOTIFY_TEMPLATE_TYPE = 'system_notify_template_type', // 站内信模版类型
  SYSTEM_SOCIAL_TYPE = 'system_social_type', // 社交类型
  SYSTEM_TENANT_PACKAGE_TYPE = 'system_tenant_package_type', // 租户套餐类型

  // ========== INFRA 模块 ==========
  INFRA_BOOLEAN_STRING = 'infra_boolean_string', // Boolean 是否类型
  INFRA_CRON_JOB_STATUS = 'infra_cron_job_status', // 定时任务状态
  INFRA_CRON_JOB_LOG_STATUS = 'infra_cron_job_log_status', // 定时任务日志状态
  INFRA_API_ERROR_LOG_PROCESS_STATUS = 'infra_api_error_log_process_status', // API 异常数据的处理状态
  INFRA_CODEGEN_TEMPLATE_TYPE = 'infra_codegen_template_type', // 代码生成模板类型
  INFRA_CODEGEN_FRONT_TYPE = 'infra_codegen_front_type', // 代码生成前端类型
  INFRA_CODEGEN_SCENE = 'infra_codegen_scene', // 代码生成的场景枚举
  INFRA_FILE_STORAGE = 'infra_file_storage', // 文件存储器
  INFRA_CONFIG_VALUE_TYPE = 'infra_config_value_type', // 配置参数值类型
  INFRA_CONFIG_DATE_TYPE = 'infra_config_date_type', // 日期选择器的日期类型
  INFRA_RESOURCE_SORT_TYPE = 'infra_resource_sort_type', // 资源排序类型
  INFRA_RESOURCE_UPLOAD_STATUS = 'infra_resource_upload_status', // 资源上传状态
  INFRA_RESOURCE_MIMETYPE = 'infra_resource_mimetype', // 资源类型
  INFRA_RESOURCE_IMAGE_EXT = 'infra_resource_image_ext', // 图片资源拓展名
  INFRA_RESOURCE_VIDEO_EXT = 'infra_resource_video_ext', // 视频资源拓展名
  INFRA_RESOURCE_AUDIO_EXT = 'infra_resource_audio_ext', // 音频资源拓展名
  INFRA_RESOURCE_TEXT_EXT = 'infra_resource_text_ext', // 文本资源拓展名
  INFRA_RESOURCE_APPLICATION_EXT = 'infra_resource_application_ext', // 文档应用资源拓展名
  INFRA_OPERATE_TYPE = 'infra_operate_type', // 操作类型

  // ========== BPM 模块 ==========
  BPM_MODEL_TYPE = 'bpm_model_type', // BPM 流程模型类型
  BPM_MODEL_FORM_TYPE = 'bpm_model_form_type', // 流程表单类型
  BPM_TASK_CANDIDATE_STRATEGY = 'bpm_task_candidate_strategy', // 任务分配规则类型
  BPM_PROCESS_INSTANCE_STATUS = 'bpm_process_instance_status', // 流程实例状态
  BPM_TASK_STATUS = 'bpm_task_status', // 流程实例结果
  BPM_OA_LEAVE_TYPE = 'bpm_oa_leave_type', // OA 请假类型
  BPM_PROCESS_LISTENER_TYPE = 'bpm_process_listener_type', // BPM 监听器类型
  BPM_PROCESS_LISTENER_VALUE_TYPE = 'bpm_process_listener_value_type', // BPM 监听器值类型

  // ========== PAY 模块 ==========
  PAY_CHANNEL_CODE = 'pay_channel_code', // 支付渠道编码类型
  PAY_ORDER_STATUS = 'pay_order_status', // 商户支付订单状态
  PAY_REFUND_STATUS = 'pay_refund_status', // 退款订单状态
  PAY_NOTIFY_STATUS = 'pay_notify_status', // 商户支付回调状态
  PAY_NOTIFY_TYPE = 'pay_notify_type', // 商户支付回调状态
  PAY_TRANSFER_STATUS = 'pay_transfer_status', // 转账订单状态
  PAY_TRANSFER_TYPE = 'pay_transfer_type', // 转账订单状态

  // ========== MP 微信公众号模块 ==========
  MP_AUTO_REPLY_REQUEST_MATCH = 'mp_auto_reply_request_match', // 自动回复请求匹配类型
  MP_MESSAGE_TYPE = 'mp_message_type', // 消息类型

  // ========== Member 会员模块 ==========
  MEMBER_POINT_BIZ_TYPE = 'member_point_biz_type', // 积分的业务类型
  MEMBER_EXPERIENCE_BIZ_TYPE = 'member_experience_biz_type', // 会员经验业务类型

  // ========== MALL - 商品模块 ==========
  PRODUCT_SPU_STATUS = 'product_spu_status', //商品 SPU 状态

  // ========== MALL - 交易模块 ==========
  EXPRESS_CHARGE_MODE = 'trade_delivery_express_charge_mode', // 快递的计费方式
  TRADE_AFTER_SALE_STATUS = 'trade_after_sale_status', // 售后 - 状态
  TRADE_AFTER_SALE_WAY = 'trade_after_sale_way', // 售后 - 方式
  TRADE_AFTER_SALE_TYPE = 'trade_after_sale_type', // 售后 - 类型
  TRADE_ORDER_TYPE = 'trade_order_type', // 订单 - 类型
  TRADE_ORDER_STATUS = 'trade_order_status', // 订单 - 状态
  TRADE_ORDER_ITEM_AFTER_SALE_STATUS = 'trade_order_item_after_sale_status', // 订单项 - 售后状态
  TRADE_DELIVERY_TYPE = 'trade_delivery_type', // 配送方式
  BROKERAGE_ENABLED_CONDITION = 'brokerage_enabled_condition', // 分佣模式
  BROKERAGE_BIND_MODE = 'brokerage_bind_mode', // 分销关系绑定模式
  BROKERAGE_BANK_NAME = 'brokerage_bank_name', // 佣金提现银行
  BROKERAGE_WITHDRAW_TYPE = 'brokerage_withdraw_type', // 佣金提现类型
  BROKERAGE_RECORD_BIZ_TYPE = 'brokerage_record_biz_type', // 佣金业务类型
  BROKERAGE_RECORD_STATUS = 'brokerage_record_status', // 佣金状态
  BROKERAGE_WITHDRAW_STATUS = 'brokerage_withdraw_status', // 佣金提现状态

  // ========== MALL - 营销模块 ==========
  PROMOTION_DISCOUNT_TYPE = 'promotion_discount_type', // 优惠类型
  PROMOTION_PRODUCT_SCOPE = 'promotion_product_scope', // 营销的商品范围
  PROMOTION_COUPON_TEMPLATE_VALIDITY_TYPE = 'promotion_coupon_template_validity_type', // 优惠劵模板的有限期类型
  PROMOTION_COUPON_STATUS = 'promotion_coupon_status', // 优惠劵的状态
  PROMOTION_COUPON_TAKE_TYPE = 'promotion_coupon_take_type', // 优惠劵的领取方式
  PROMOTION_ACTIVITY_STATUS = 'promotion_activity_status', // 优惠活动的状态
  PROMOTION_CONDITION_TYPE = 'promotion_condition_type', // 营销的条件类型枚举
  PROMOTION_BARGAIN_RECORD_STATUS = 'promotion_bargain_record_status', // 砍价记录的状态
  PROMOTION_COMBINATION_RECORD_STATUS = 'promotion_combination_record_status', // 拼团记录的状态
  PROMOTION_BANNER_POSITION = 'promotion_banner_position', // banner 定位

  // ========== CRM - 客户管理模块 ==========
  CRM_AUDIT_STATUS = 'crm_audit_status', // CRM 审批状态
  CRM_BUSINESS_END_STATUS_TYPE = 'crm_business_end_status_type', // CRM 商机结束状态类型
  CRM_RECEIVABLE_RETURN_TYPE = 'crm_receivable_return_type', // CRM 回款的还款方式
  CRM_CUSTOMER_INDUSTRY = 'crm_customer_industry', // CRM 客户所属行业
  CRM_CUSTOMER_LEVEL = 'crm_customer_level', // CRM 客户级别
  CRM_CUSTOMER_SOURCE = 'crm_customer_source', // CRM 客户来源
  CRM_PRODUCT_STATUS = 'crm_product_status', // CRM 商品状态
  CRM_PERMISSION_LEVEL = 'crm_permission_level', // CRM 数据权限的级别
  CRM_PRODUCT_UNIT = 'crm_product_unit', // CRM 产品单位
  CRM_FOLLOW_UP_TYPE = 'crm_follow_up_type', // CRM 跟进方式

  // ========== ERP - 企业资源计划模块  ==========
  ERP_AUDIT_STATUS = 'erp_audit_status', // ERP 审批状态
  ERP_STOCK_RECORD_BIZ_TYPE = 'erp_stock_record_biz_type', // 库存明细的业务类型

  // ========== AI - 人工智能模块  ==========
  AI_PLATFORM = 'ai_platform', // AI 平台
  AI_IMAGE_STATUS = 'ai_image_status', // AI 图片状态
  AI_MUSIC_STATUS = 'ai_music_status', // AI 音乐状态
  AI_GENERATE_MODE = 'ai_generate_mode', // AI 生成模式
  AI_WRITE_TYPE = 'ai_write_type', // AI 写作类型
  AI_WRITE_LENGTH = 'ai_write_length', // AI 写作长度
  AI_WRITE_FORMAT = 'ai_write_format', // AI 写作格式
  AI_WRITE_TONE = 'ai_write_tone', // AI 写作语气
  AI_WRITE_LANGUAGE = 'ai_write_language', // AI 写作语言

  // ========== IOT - 物联网模块  ==========
  IOT_PROTOCOL_TYPE = 'iot_protocol_type', // IOT 接入网关协议
  IOT_DEVICE_STATUS = 'iot_device_status', // IOT 设备状态
  IOT_PRODUCT_FUNCTION_TYPE = 'iot_product_function_type', // IOT 物模型功能类型
  IOT_DATA_FORMAT = 'iot_data_format', // IOT 数据格式
  IOT_PRODUCT_DEVICE_TYPE = 'iot_product_device_type', // IOT 产品设备类型
  IOT_PRODUCT_STATUS = 'iot_product_status', // IOT 产品状态
  IOT_VALIDATE_TYPE = 'iot_validate_type', // IOT 数据校验级别
  IOT_NET_TYPE = 'iot_net_type' // IOT 联网方式
}
